<?php
/**
 *
 * 商品专题
 */


if (!defined('IN_ANWSION')) {
    die;
}

class  goodsSpecial_class extends AWS_MODEL
{

    /**
     * @param $update_data
     * @param $id
     * @return int
     * @throws Zend_Exception
     *
     */

    public  function  update_goods_special_fields($update_data,$id){

        if(intval($id) > 0){
            $update_data['update_time'] = time();

            return $this->update('goods_special', $update_data, 'id = ' . intval($id));

        }else{

            $update_data['add_time'] = time();

            return $this->insert('goods_special', $update_data);
        }
    }

    /**
     * @param $id
     * @param bool $cache_result
     * @return array|bool
     *
     *
     */

    public function get_special_info_by_id($id, $cache_result = true)
    {
        if (!$id) {
            return false;
        }

        if ($id == -1) {
            return array(
                'id' => -1,
                'title' => AWS_APP::lang()->_t('[已注销]'),
            );
        }

        if ($cache_result) {
            static $special;

            if ($special[$id]) {
                return $special[$id];
            }
        }

        if (!$special = $this->fetch_row('goods_special', 'id = ' . intval($id))) {
            return false;
        }
        $special['container']=json_decode($special['container'],true);
        $special[$id] = $special;


        return $special;
    }
}
